草庐IT

ios - AFNetworking 和 jSON

全部标签

javascript - 如何附加到一个空的 JSON 对象?

varkids=[{}];i=0;while(i++!==count){child={value:Math.floor(Math.random()*100),children:addChildren(Math.floor(Math.random()*10))};kids.push(child);console.log(kids);}问题在于kids对象的第一个元素为空。我该如何规避它?如果我不将其声明为JSON对象,我将无法访问push元素。谢谢 最佳答案 只需将kids声明为一个空数组:varkids=[];

javascript - 我应该在哪个端口上运行我的 Socket.IO 服务器?

是否有建议的端口来运行Socket.IO服务器?目前我在端口6001、6002和6003上运行Socket.IO。但是我发现有些人无法连接到它们,所以我想知道是否有更好的可以使用。 最佳答案 除非socket.IO有一些奇怪的实现,否则您应该能够使用常规端口80和443,因为您正在使用不同的协议(protocol)进行连接。 关于javascript-我应该在哪个端口上运行我的Socket.IO服务器?,我们在StackOverflow上找到一个类似的问题:

javascript - 在 Javascript 中为 JSON 对象赋值

这就是我试图通过JavaScript以点或[]表示法构建的内容:varshoppingCart={'item1':{'description':'Thisisitem#1','price':10,'quantity':1,'shipping':0,'total':10}};现在如果'item1'是变量名itemName。这个有效:varshoppingCart={};shoppingCart[itemName]=itemName;alert(shoppingCart.item1);返回item1但这行不通:1varshoppingCart={};2shoppingCart[itemNa

javascript - 从 URL 读取 JSON

我正面临一个应该很容易解决的问题,但我现在迷路了。我有一个网址:http://search.twitter.com/search.json?q=bacon使用JavaScript(不是JQuery或php。只是JavaScript),我想读取这个JSON字符串并解析它。就是这样。谢谢! 最佳答案 您将受到SOP的限制(XMLHttpRequest只能对同一域上的URI进行;只能通过此方法检索JSON)。要绕过这个你必须使用JSONPinstead(otherexplanation*)。看来端点supportsJSONP,所以你可以这

javascript - Angular/MEAN.io 中的路由安全漏洞?

我刚刚安装了MEAN堆栈(MongoDB、Express.js、AngularJS、Node.js)并打开了示例程序(在mean.io上找到),他们有一个基本的应用程序,您可以登录并创建博客“文章”仅用于测试等。无论如何,我删除了“#!”从URL输出整个用户和文章模型,因为它们在数据库中。它看起来好像这样做使它停止通过Angular进行路由,而是使用只是JSONRESTapi的Express路由。这是MEAN堆栈包、Angular作为一个整体的缺陷,还是仅仅是开发环境设置的缺陷?我无法想象它会以这样一个巨大的缺陷发布,但也许我只是遗漏了一些东西..可复制的步骤:按照http://mea

javascript - Node.js/Socket.io 中对旧版浏览器的 Web Socket 支持

我使用C++创建了一个WebSocket服务器。我们知道HTML5支持WebSocket,我们有标准的WebSocketJavaScriptApi来与WebSocket服务器通信。我能够使用WebSocket连接到WebSocket服务器阿皮。由于WebSocketApi仅在新浏览器中受支持。IEversion10Chromeversion16Firefoxversion6Safariversion6.0Operaversion12.10我需要提供support也适用于以下浏览器版本。WebSocketApi支持的浏览器IEversion7Chromeversion14Firefoxv

javascript - 计算 JSON 中具有某些属性的元素的数量

我有一些JSON数据:{"humans":[{"firstName":"Paul","lastName":"Taylor","hairs":2},{"firstName":"Sharon","lastName":"Mohan","hairs":3},{"firstName":"Mohan","lastName":"Harris","hairs":3},{"firstName":"Deborah","lastName":"Goldman","hairs":4},{"firstName":"Mark","lastName":"Young","hairs":4},{"firstName":"

javascript - 使用 angularjs 使用 ng-repeat 和 json 数据进行 CSS 星级评分

想要根据从JSON接收到的值显示一个divn次。我的对象:$scope.pro=[{product:"chicken",rating:3},{product:"fish",rating:3},{product:"pizza",rating:4}];如果产品有3个评级,则div必须显示三次,例如星级。在angular.js中如何实现?MyPlunkerDemo 最佳答案 你能试试这个吗,JS$scope.pro=[{product:"chicken",rating:3},{product:"fish",rating:3},{produ

javascript - 为什么 JSON 标准中的字符串中不允许使用双引号和反斜杠?

如果我在Chrome或Firebug的JavaScript控制台中运行它,它工作正常。JSON.parse('"\u0027"')//Escapedsingle-quote但如果我在Javascript控制台中运行这两行中的任何一行,它就会抛出错误。JSON.parse('"\u0022"')//Escapeddouble-quoteJSON.parse('"\u005C"')//EscapedbackslashRFC4627section2.5似乎暗示\和"是允许的字符,只要它们被正确转义。我试过的2个浏览器似乎不允许它,但是。我在这里做错了什么或者它们真的不允许出现在字符串中吗?我

javascript - ASP.Net MVC 使用 jquery-form 插件上传文件并返回 Json 结果

我正在尝试使用JQuery表单插件(http://jquery.malsup.com/form/)从我的View中上传一个文件和几个额外的字段,我希望操作方法返回一个Jsonjavascript回调的结果。目前,ActionMethod被正确调用(我可以处理表单中的文件和字段)但是当我返回Json结果时,浏览器尝试将其下载为文件(如果我下载文件并查看其内容,它是我要返回的JSON内容。)。这是我的表格:这是我的javascript:$(function(){$("#FormNewFile").ajaxForm({dataType:'json',success:processJson})